asic dsp system design eda ic design consulting hardware system level internet analog telecommunication fpga phone project management communication design simulation